@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px;}
body,td,th {
	font-family: "微软雅黑", "宋体", Arial;
	font-size: 12px;
	color:#3c3c3c;
}
body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
img{
	border:0;
}
h1,h2,h3,h4,h5,h6 {
	font-family: "微软雅黑", "宋体", Arial;
}
p{font-size:12px;}
h1 {
	font-size: 24px;
	margin: 0px;
	padding: 0px;
}
h2 {
	font-size: 20px;
	padding:0px;
	margin:0px;
}
h3 {
	font-size: 16px;
}
a{ color:inherit;}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
}
a:hover {
	 color:inherit;
	text-decoration: none;
}
a:active {
	text-decoration: none;
}
ul,li{list-style:none;}
form,p,input,ul,li,h1,h2,h3,h4,h5,h6,select {
	padding:0px;
	margin:0px;
	}
img{
	border:0px;
}
.fl{
	float:left;
}
.fr{
	float:right;
}
.max_width {
	margin: auto;
	width: 1200px;

}
.nomargin{color: #ea2302;margin-right:0px;text-align: center;line-height: 18px;}
.nomargin a:hover {background: #0062b2;color: #fff;}
.clearfloat{
	clear:both;
	}
.active{
	background:#3a88f3;
	}
.ab_active{
	color:#116cb6;
	}
.top{
	_height:550px;
	
	}
.top_top{background:url(../images/nav_bg.png) no-repeat center bottom;}
.top_line{
	height:26px;
	border-bottom:1px solid #bfbfbf; overflow:hidden;
	}
.top_line p{

	font-size:12px;
    float:left;
	line-height:26px;
	}
.top_line h2{
    float:right;
	font-weight:normal;
	font-size:12px;
	line-height:26px;
	text-align:right;
	}
.top_line h2 a{
	margin-right:20px;
  
	}
.top_line h2 a img{
	
	margin-right:5px;

	}
.top_line h2 a:last-child{
	margin-right:0px;
	}

.top_content{
	height:42px;
    margin-top:26px;
	margin-bottom:32px;
	}
	
.top_tel{ display:inline-block; width:200px; line-height:46px; font-size:26px; color:#147ee8;background:url(../images/tel.png) no-repeat left center; padding-left: 33px;margin: 0 0 0 40px;font-weight: bold;}

.search{background:url(../images/search.png) no-repeat right top;line-heith:40px;}
.search input{
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	-o-box-sizing:border-box;
	-webkit-box-sizing:border-box;
	height:40px;
	border:none;
	background-color:transparent;
	color:#999;
	}
.search_text{
	width:305px;
	padding-left:10px;
    float:left;
	}
.search_button{
	width:100px;
	cursor:pointer;
	}
.hottel{
   background:url(../img/top/tel.png)no-repeat center left;
   padding-left:30px;
   font-size:24px;
   line-height:42px;
   font-style:italic;
   color:#757575;	
	}
.nav{
		height:40px;
	
	}
.ldd_menu{
width:920px;

	}
.i_nav_text{background:#7a7a7a;height:40px;line-height:40px;width:275px;margin-right:5px;text-align:center;color:#fff; font-size: 14px;}
.ldd_menu li{float:left;width:127px;color:#fff;height:40px;line-height:40px;margin:auto;text-align:center;margin-right:5px;font-size: 16px;}
.ldd_menu li a{
	display:block;
	}
.ldd_menu li:last-child{
	margin-right:0px;
	}
.ldd_menu li:hover{
	background:#3a88f3;
	}
.focus {
    overflow: hidden;
    position: relative;
    width: 100%;
}
.focus ul {
    position: relative;
    width: 10000%;
}
.focus ul li {
    float: left;
    height: auto;
    overflow: hidden;
    position: relative;
    width: 1%;
}
.focus ul li div {
    overflow: hidden;
    position: absolute;
}
.focus ul li img{
    height: auto;
    vertical-align: middle;
    width: 100%;
}
	
	
/*top*/



.i_introduce{
    height:505px;
	padding-top:60px;

	}
.i_intro_content{
	height:505px;
	}
.i_intro_img{
	height:411px;
	width:592px;
	}
.i_intro_text{
	width:260px;
	margin-left:11px;
	}
.i_intro_text p{
   background:#e9e9e9;
   padding-left:25px;
   padding-right:25px;
   padding-top:10px;
   padding-bottom:10px;
	}
.intro_top{
	height:220px;
   line-height:20px;
   margin-bottom:10px;
	}
.intro_bottom{line-height:24px;}
.i_product{background:#eaeaea;height:1030px;}

.i_title{padding-top:30px;
	padding-bottom:30px;
	text-align:center;
	font-size:18px;
	line-height:50px;
	background:url(../images/i_title_bg.png) no-repeat center bottom;
	margin-bottom:35px;
	
	}
.i_title span{
	display:block;
    
	}
.i_title .t1{
   font-size:30px;
   font-family:serif;
	}	
.i_pro_list{
	height:50px;
	
	padding-top:20px;
	}
	
.i_pro_title{
	}
.i_pro_content{position:relative;width:1200px;}	
.i_pro_content li{float:left;margin: 17px 14px 0 0px;}
.M_pro_img {width: 280px;height: 280px;}
.M_pro_img a {display: block;width: 280px; height: 280px;display: flex;justify-content: center;align-items: center;display: -webkit-box;
    -webkit-box-pack: center;-webkit-box-align: center;overflow: hidden; border: 1px solid #dedede;}
.M_pro_wz {width: 246px;height: 20px;padding: 10px 26px 10px 10px;background: #006dc2;color: #ffffff;position: relative;margin-top: -1px;}
.M_pro_wz p {width: 246px; font-size: 14px;line-height: 24px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.M_pro_wz span {display: block;width: 196px;font-size: 12px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.M_pro_wz .more {background: #ff9000 url(../images/more.png) center center no-repeat;display: block;width: 32px;height: 32px;position: absolute; top: 50%;
    margin-top: -16px; right: -10px;font-size: 0;text-indent: -9999999px;}
.M_pro_wz .more:hover{background:#ffa93a url(../images/more.png) center center no-repeat;}


.i_pro_left{
	height:300px;
	width:600px;
	background:url(../img/index/pro_left.jpg) no-repeat;
	margin-right:20px;

	border:1px solid #cccccc;
	}
.i_pro_left:hover{
	border:1px solid #116cb6;
	color:#116cb6;
	}
.i_pro_left h2{
	font-size:12px;
	font-weight:normal;
    margin-top:222px;
   width:580px;
   margin-left:10px;
   line-height:24px;
	}	
.i_pro_center{
	height:300px;
	width:280px;
	background:url(../img/index/pro_center.jpg) no-repeat;

	border:1px solid #cccccc;
	
	}	
.i_pro_center:hover{
	border:1px solid #116cb6;
	color:#116cb6;
	}
.i_pro_center h2{
	height:280px;
	margin-top:10px;
	width:140px;
	
	font-size:12px;
	font-weight:normal;
	float:right;
	margin-right:15px;
	line-height:24px;
	}
.i_pro_right{	
	height:300px;
    width:280px;


	}
	

.i_pro_right img{
	margin-right:12px;
	margin-bottom:12px;
	border:1px solid #cccccc;
	}
.i_pro_right img:hover{
		border:1px solid #116cb6;
	}
.i_pro_right img:nth-child(2n){
	margin-right:0px;
	}	
.i_pro_title{width:1200px;height: 40px;overflow: hidden;}
.i_pro_title li{float:left;height:50px;text-align:center;font-size:14px; color:#0062b2; margin-right:5px;width: 230px;}
.i_pro_title li a:hover{
	background:#0062b2;
	color:#fff;
	}
.i_pro_title li a{

 display:block;
    border:1px solid #0062b2;
 height:35px;
 line-height:35px;
 padding:0px 5px;
	padding-left:15px;
	padding-right:15px;
	min-width:92px;
	}
.i_pro_title li:first-child{background:#0062b2;color:#fff;height:37px;width: 230px;}
	
.zhezhao{
	width:1200px;
	overflow:hidden;
	}

.i_pro_des{
	height:315px;
	}
.i_pro_des ul{
	margin-top:70px;
	}
.i_pro_des ul li{
  width:243px;
  background:url(../images/pro_bg.jpg) no-repeat bottom center;
  float:left;
  margin-right:75px;
	}

.i_pro_des ul li:last-child{
	margin-right:0px;
	}
.i_pro_des ul li p{
	width:100%;
	text-align:center;
	line-height:30px;
	margin-top:30px;
	}
.i_about{
	height:655px;
	}

.i_ab_title{
	height:30px;
	text-align:center;
	line-height:30px;
	font-size:24px;
	color:#0062b2;
	margin-bottom:35px;

	}
.i_ab_text p{
	line-height:24px;
	text-align:justify;
	}
.i_ab_img{
	margin-top:50px;
	}
.i_ab_img img{
	float:left;
	margin-right:80px;
	}
.i_ab_img img:last-child{
	margin-right:0px;
	}
	
.i_honor{height:910px;background:#116cb6;}	
.i_honor .i_title{
	color:#fff;
	}
.i_hc_top ul li{float:left;    margin-right: 19px;
    padding-left: 14px; margin-bottom:10px;}
.imagea{height:265px;width:265px;border: 1px solid #ccc;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.imagea a{height:265px;width:265px;text-align:center;position:static;+position:absolute;top:50%;}
.imagea img{ max-width:260px; max-height:260px;vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;}
.i_hc_bottom p{
  font-size:25px;
  font-weight:normal;
  color:#fff;
  line-height:15px;text-align: center;
    margin-top: 50px;
	}
.i_hc_bottom span{display: block;}
.i_hc_bottom .wm{
  font-size:25px;
  font-weight:normal;
  color:#fff;
  line-height:15px;text-align: center;padding-top: 35px;
	}
.i_hcb_right{
	padding-top:70px;
	}	
	
.i_hc_top ul li:last-child{
	
	margin-right:0px;
	}	
		
	
.i_news{height:610px;}

.i_news_content{
	height:2556912px;
	}
.i_news_left{
	widht:660px;
	padding-top:50px;
	heihgt:450px;
	
	}
.i_news_left ul li{
	margin-bottom:10px;
	width:585px;

	height:100px;
	}
.i_news_left ul li:hover{
	transition:color 1s;
	-moz-transition:color 1s;
	-ms-transition:color 1s;
	-o-transition:color 1s;
	-webkit-transition:color 1s;
	color:#fff;
	background:#116cb6;
	
	}
.i_news_left ul li:hover .news_content span{
	color:#fff;
	}
.i_news_left ul li:hover .news_content p{
		color:#fff;
	}
.news_date{
	width:105px;
	height:100px;float:left;border-right:1px solid #ededed;}
.news_date p{
	 font-size:25px;
	height:55px;
	width:80px;
	margin:auto;
	line-height:55px;

	}
.news_date span{
	display:inline-block;
	font-size:20px;
	line-height:30px;
	height:30px;
	width:80px;
	padding-left:10px;
   
	}
.news_date1{
	width:55px;
	height:100px;
   margin-right:50px;
	float:left;
	text-align:center;
  
	}
.news_date1 p{
	 font-size:20px;
	height:35px;
	line-height:
     text-align:center;
	margin:auto; font-weight:bolder;

   border-bottom:1px solid #999;
	}
.news_date1 span{
	font-size:14px;
	line-height:30px;
	height:30px;
    text-align:center;
	}
.news_content{
	width:450px;
 
   float:right;
	}

.news_content span{
	font-size:14px;
	height:40px;
	line-height:40px;
	color:#171515;
	text-align:left;
    font-weight: bold;
	}
.news_content p{
	height:60px;
	line-height:30px;
	color:#757575;

	
	}
.i_news_right{
	padding-top:50px;
	height:450px;
    width:580px;
	height:318px;
	}
.i_news_right ul li p{
	height:0px;
    overflow:hidden;
	margin-top:10px;
	line-height:24px;
	transition:height 0.5s;

	}



.i_nr_title{
	padding-left:50px;
	background:url(../images/jiahao.jpg) no-repeat left center;
	height:40px;

	}
.change_title_bg{
	background:url(../images/jianhao.jpg) no-repeat left center;
	}

.i_nr_title span{
	background:#ededed;
	width:530px;
	height:40px;
	font-size:12px;
	line-height:40px; font-weight:bolder;    display: block;
	}
.i_advantage{
	height:700px;
	background:#f7f7f7;
	}

.advantage_top{
	height:102px;
	margin-bottom:55px;
	
		}

.i_at_left{

	height:108px;
	width:518px;
	padding-left:120px;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	-ms-box-sizing: border-box;
	
	
	}
	
.i_at_left span{
	margin-top:30px; font-weight:bolder;font-size: 20px;padding: 0px;display: block;
	}
	
.i_at_left p{
	width:310px;
	
	}
.i_at_bg1{
	background:url(../images/advantage-1.png) no-repeat left center;
	}
.i_at_bg2{
	background:url(../images/advantage-2.png) no-repeat left center;
	}
.i_at_bg3{
	background:url(../images/advantage-3.png) no-repeat left center;
	}
.i_at_bg4{
    background:url(../images/advantage-4.png) no-repeat left center;
	}
.i_at_bg5{
	background:url(../images/advantage-5.png) no-repeat right center;
	}
.i_at_bg6{
	background:url(../images/advantage-6.png) no-repeat left center;
	}		
.i_at_right{

	height:108px;
	width:518px;
	padding-right:120px;
	text-align:right;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	-ms-box-sizing: border-box;
	}
.i_at_right span{
	margin-top:30px;font-weight:bolder;font-size: 20px;padding: 0px;display: block;
	
	}
.i_at_right p{
	float:right;
	width:310px;
	
	
}
.ad_width{
	width:1100px;
	margin:auto;
	margin-bottom:55px;
}
	
.blue{
	height:45px;
	background:#116cb6;
	margin-bottom:25px;
	}
.blue ul{
	height: 50px;
    width: 710px;
    margin: 0 auto;
	}	
.blue ul li{
	float: left;
    height: 50px;
	}	
.blue ul li a{
	display: block;
    color: #fff;
    font-size: 14px;
    float: left;
    height: 50px;
    line-height: 50px;
	}	
.blue ul li span {
    float: left;
    display: block;
    padding: 0 20px;
    color: #fff;
    height: 50px;
    line-height: 50px;
}
.foot{
	min-height:200px;
	background:#2f2f2f;
  
	box-sizing: border-box;
    -moz-box-sizing: border-box;
	-o-box-sizing: border-box;
	-webkit-box-sizing: border-box;	
	-ms-box-sizing: border-box;
	

	}

.foot_t_left{
	width:230px;

   height:95px;
   border-right:2px solid #000;
	background:url(../images/logo_bottom.png) no-repeat center center;
	}

.foot_t_center{

	width:587px;


	}
.foot_t_center ul li{
	float:left;
	color:#fff;
	width:90px;
	text-align:center;
	border-right:1px solid #fff;
	color:#ccc;
	}
.foot_t_center ul li:last-child{
	border:none;
	}
	
.copyright{
	text-align:center;
	color:#ccc;
	margin-top:-10px;
	
	}
.copyright p{
	margin-top: 2px;
    clear: both;    float: left;
    margin-left: 10px;
}

.fcall {
    margin-top: 28px;
}
.fcall img {
    display: block;
    float: right;
}

.foot_t_right{width:218px;}
.f_contact{
	color:#fff;
	margin-right:0px;
	
	}

.f_contact p{
	text-align:left;
   line-height:24px;
   width:170px;	
   font-size:11px;
   color:#ccc;
	}
.f_contact p span:hover{
	color:#116cb6;
	}
.foot_bottom_content p{
	height:74px;
	line-height:74px;
	color:#cbcbcb;
	text-align:center;

	}
.foot_bottom_content .backtop{
	text-align:center;
	}
	
	
	
.content{
	margin-bottom:0px;
  _padding-top:55px; margin-top:10px;
  	}

.about_left{
	width:246px;
	
	}
.about_right{
	width:924px;
	}
.about_title{
	height33px;
	background:url(../images/title_bg.png) no-repeat left top;
	padding-left:70px;
	color:#fff;
	font-size:14px;
	line-height:33px; margin-top:10px;}
.contact_title{
	_height:33px;
	background:url(../images/title_bg1.png) no-repeat left top;
	padding-left:70px;
	color:#fff;
	font-size:14px;
	line-height:33px;
	margin-bottom:15px;
	}
/*.about_category1{
	background:#f8f8f8;
	padding-bottom:30px;

	}
.about_category1 ul li{
	width:200px;
	margin:auto;
	height40px;
	border-bottom:1px dotted #c3c3c3;
	line-height:40px;
	font-size:14px;
	margin-top:20px;
	text-align:center;
	}*/
.about_litle{
	height:90px;
	background:url(../images/litie_bg.png) no-repeat center center;
	font-size:14px;
 
	color:#fff;
	text-align:center;}
.about_litle p{
 padding-top:20px;

	}
	
	
	
.contact_content{
  height:150px;
	background:#f8f8f8; margin-bottom:20px;
	}
.contact_txt{
	line-height:24px;
	width:200px;
	margin:auto;
	}

.about__right_top{
	height:35px;
	background:url(../images/line_bg.png) no-repeat bottom center;
	}
.about__right_top h2{

	float:left;
	font-size:14px;
	font-weight:normal;
	color:#171515;
    height:33px;
	line-height:33px;
	width:128px;

	background: url(../images/about_text_bg.png) no-repeat left top;
    padding-left:50px;
	
	}
.about__right_top1{
	height:35px;
	background:url(../images/line_bg.png) no-repeat bottom center;
	}
.about__right_top1 p{

	float:left;
	font-size:14px;
	font-weight:normal;

    height:27px;
	line-height:33px;
	
	text-align:center;
	position:relative;
	border-bottom:15px solid #116cb6;
    

	
	}
.about_path{
	float:right;
	color:#898989;
	
	line-height:33px;
	}
.about_right_center{
	margin-top:40px;
	line-height:24px; margin-bottom:40px;

	}
.about_img img{
	margin-right:30px;
	margin-top:60px;
	}
	

.tip_pro{
	height:25px;
	width:255px;
	background:#116cb6;
	position:absolute;
	margin-top:-12px;

	text-align:center;
	color:#fff;
	font-size:14px;
	margin-left:20px;
	}

.product_cate ul li{
	height:212px;
	margin-bottom:55px;
	border:1px solid #e1e1e1;
	}
.pro_img{
	height:165px;
	width:255px;
border:1px solid #e1e1e1;
margin-top:28px;
margin-left:20px;

	}
.pro_img img{
	margin:auto;
	}
.pro_text{
	width:590px;
	padding:0px 15px;
	margin-top:28px;
	}
.pro_txt{
	height:75px;
	overflow:hidden;
	margin-bottom:20px;
	}
.pro_detail a{
	display:block;
	float:left; 
	width:170px;
	padding-left:15px;
	padding-right:10px;
	line-height:25px;
	text-align:justify;
    background:url(../images/con_dot.jpg) no-repeat left 7px ;
	}

	

.product_det .tip_pro{
	height:25px;
	width:255px;
	background:#116cb6;
	position:absolute;
	margin-top:-12px;

	text-align:center;
	color:#fff;
	font-size:14px;
	margin-left:20px;
	}
.product_det ul li{
	height:212px;
	margin-bottom:55px;
	border:1px solid #e1e1e1;
	}
.product_det .pro_img{
	height:165px;
	width:255px;
border:1px solid #e1e1e1;
margin-top:28px;
margin-left:20px;

	}
.product_det .pro_img img{
	margin:auto;
	}
.product_det .pro_text{
	width:590px;
	padding:0px 15px;
	margin-top:28px;
	}
 .product_det .pro_txt{
	height:75px;
	overflow:hidden;
	}












	
.pagelist{
	white-space:nowrap;
	text-align:right;
	font-size:12px;
	list-style:none;
	text-align:center;
	clear: both;
	padding-top: 10px;
	padding-right: 0;
	padding-bottom: 10px;
	padding-left: 0;
}
.pagelist li{display:inline; border:solid 1px #999; margin-left:3px; margin-right:3px;}
.pagelist li img{ border:0px; vertical-align:middle;}

.pagelist li.current{
	color: #FFF;
	*height:18px;
    *line-height:18px; 	
	font-weight:500;
	margin-top: 0;
	margin-bottom: 0;
	padding-top: 1px;
	padding-bottom:1px;
	padding-right: 7px;
	padding-left: 7px;
	background:#116cb6;
	border:none;
}
.pagelist li a{*display:inline-block;*height:18px;*padding:0 6px;
	text-decoration:none;
*line-height:18px;*position:relative; 	color:#000;
	padding-right: 6px;
	padding-left: 6px;
}
.pagelist li a:hover{*height:18px;*padding:0 6px;
	border:none;
*line-height:18px; 	color:#999;
	text-decoration:none;
	padding-right: 6px;
	padding-left: 6px;
}
.pagelist li a.nolink{color:#ccc;cursor:default;}
.pagelist li a.nolink:hover{background:transparent;*height:18px;padding:3px 6px 4px;*padding:0 6px;*line-height:11px;}
.newsdetail h2 {
	font-weight: normal;
	line-height: 40px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #b9b9b9;
	text-align: center;
}


.product_cate_blcok{
	width:165px;
	text-align:center;
    margin-bottom:30px;
	margin-right:24px;
    float:left;
  
	}
.product_cate_blcok:nth-child(5n){
	margin-right:0px;
	}
.product_cate_blcok table{
	border:1px solid #d5d5d5;
	margin-bottom:10px;
	}
.ptitle{
	height:20px;
	line-height:20px;
	

	}



.intro_img{
	height:300px;
	width:922px;

   overflow:hidden;
	
	}
.product_base{
	height:24px;
	background:#a05856;
	text-align:center;
	color:#fff;
	line-height:24px;
	display:block;
      margin-top:5px;
	}
	
.product_base span{
	display:inline-block;
	width:100px;
	text-align:center;
	}	
.intro_table{

	margin-top:10px;
	}
.intro_table table tr td{
	padding-left:40px;
	border-color:#d5d5d5;
	border-bottom:none;
	border-right:none;

	}

.product_detail_content{
  margin-top:20px;
}


.product_similar{
	height:266px;
	border:1px solid #d5d5d5;
	margin-top:115px;

	}
.sim_title{
	width:90px;
	height:40px;
	border-bottom:6px solid #b5b5b5;
	margin:auto;
	position:relative;
	font-size:14px;
	text-align:center;
	line-height:40px;
	top:-43px;
	}
.product_similar ul li{
	width:160px;
	margin-right:1px;
	border:1px solid #d5d5d5;
		float:left;
		margin:0px 34px;
	}
.product_similar ul li p{
	height:35px;
	text-align:center;
	line-height:35px;

	}
	
	
.newslist li{
	height:80px;
	margin-bottom:35px;
	background:url(../images/news_con_bg.png) no-repeat right bottom;

	
	}
.news_gaishu span{
	font-size:16px;font-weight: bolder;

	}
.news_gaishu span:hover{
	color:#0062b2;
	}

.news_gaishu p{
	font-weight:normal;
	color:#bebebe;
	}

.news_detail_title{
	text-align:center;
	height:50px;
	margin-bottom:40px;
	}
.news_detail_title h1{
	font-size:19px;
	line-height:30px;
	}
.news_detail_title span{
	color:#909090;
	line-height:24px;
	}
.honor_con li{
	float:left;
	margin-right:75px;
	height:305px;
	
	}
.honor_con li:nth-child(5n){
	margin-right:0px;
	
	}
.subsummary{
	text-align:center;
	margin-top:5px;
	}

	
	
.recruitlist tr td {
	border-top-width: 1px;
	border-right-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-top-color: #CCCCCC;
	border-right-color: #CCCCCC;
	padding-left: 10px;
}
.recruitlist {
	border: 1px solid #CCC;
	margin-bottom: 20px;
}
.recruitlist .line2,.recruit_detail .line2  {
	background-color: #f7f7f7;
}
.recruit_detail tr th {
	color: #244672;
	font-size: 14px;
	padding-left: 40px;
}
.recruit_detail {
	border: 1px solid #CCC;
	
}
.recruit_detail tr td {
	border: 1px solid #CCC;
	padding-left: 15px;
	line-height: 30px;
}
.recruit_detail tbody tr th {
	border: 1px solid #CCC;
}
.recuit_add_content {
	padding-top: 20px;
}
.recuit_add_content td,.recuit_add_content tr {
	border-top-color: #CCC;
	border-right-color: #CCC;
	border-bottom-color: #CCC;
	border-left-color: #CCC;
}
.recuit_add_input {
	height: 22px;
	width: 125px;
	border: 1px solid #CCC;
}
.recuit_add_textarea {
	height: 80px;
	width: 610px;
	border: 1px solid #CCC;}
	
	
	
	
.con_img{
	width:100%;
	height:201px;
	}
.con_content{
	width:100%;
	height:425px;
	margin-top:35px;
	margin-bottom:75px;
}

.con_left{
	float:left;
	width:318px;
}
.con_right{
	float:right;
	width:543px;
	
	height:100%;
	}
.con_left h2{
	color:#3c3c3c;
	font-size:14px;
    font-weight:normal;
	padding-left:15px;
	background:url(../images/con_dot.jpg) no-repeat 0px center;
	margin-bottom:20px;

	}

.con_left_top{
	height:72px;
	}
.con_left_top span{
	display:inline-block;
	font-size:24px;

   padding-left:15px;
	}
.con_left_center{
	height:200px;
	 margin-top:80px;
	}
.con_left_center span{
    line-height:28px;
	padding-left:15px;
	}
.con_left_bottom{
	height:153px;
	}
.con_left_bottom span img{
	margin-top:5px;
	}
.con_right h2{
	color:#3c3c3c;
	font-size:14px;
    font-weight:normal;
	padding-left:15px;
	background:url(../images/con_dot.jpg) no-repeat 0px center;
	margin-bottom:9px;

	}
.con_right p{
	height:50px;
	margin-bottom:10px;
	line-height:20px;
	padding-left:15px;
	}
.con_right_form{
	padding-top:5px;
	margin:auto;
	padding-left:15px;
	}
.con_right_form h3{
	font-size:12px;
	font-weight:normal;
	}
.con_right_form input{
	border:none;
	padding-left:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;

	width:100%;
	height:35px;
    background:#f9f8f8;

	}
.con_right_form p{
	height:15px;
	line-height:15px;
	margin-bottom:20px;
	padding:0px;
	text-align:left;
	color:#F33;
	}
.con_right_form textarea{
		padding-left:10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	-webkit-box-sizing:border-box;
height:142px;
border:none;
	width:100%;
	font-size:12px;

	margin:0px;
	    background:#f9f8f8;

	}
.con_right_form h2{
	text-align:center;
	font-weight:normal;
	background:none;
	}
.con_right_form h2 input{
	height:30px;
	width:180px;
	cursor:pointer;
	border:none;
	margin:0px;
	color:#fff;
	 background:#0062b2;
	 padding:0px;
	}

.main-container ul li p{
	line-height:24px;
	margin-top:20px;
	}
.prenext{
	height:25px;
	width:100%;
    color:#0062b2;
	margin-top:20px;
	line-height:25px;

	}

.product_img_cata{
height:300px;
width:100%;
border-bottom:1px solid #116cb6;
margin-top:30px;
padding-bottom:15px;
margin-bottom:30px;

	}
.product_img_cata .pr_left{
	width:312px;
	float:left;
	margin-left:10px;
	height:274px;

	}
.product_img_cata .pr_right{

padding-left:30px;
float:left;
	}
.pr_right_top{
	height:140px;
	}
.pr_right_top h1{
	line-height:50px;font-size: 25px;font-weight: bold;
	}
.pr_right_top p{
	width:490px;
   display:inline-block;
   padding:0px;
   margin:0px;
   line-height:24px;
}
.pr_right_bottom{

	margin-top:20px;
	}

.pr_right_bottom ul li{
	float:left;
	margin-right:20px;
	}
.pr_right_bottom ul li:last-child{
	margin-right:0px;
	}
.pd_top{
	line-height:30px;
	font-size:14px;
	color:#3c3c3c;
	}




.join_left{
	width:380px;
	}
.join_left h2{
	color:#3c3c3c;
	font-size:14px;
    font-weight:normal;
	padding-left:15px;
	background:url(../images/con_dot.jpg) no-repeat 0px center;
	margin-bottom:9px;

	}
.join_left span{
	line-height:50px;
	padding-left:15px;
	}
.join_right{
	width:500px;
	
	}
	
.join_right h2{
		color:#3c3c3c;
	font-size:14px;
    font-weight:normal;
	padding-left:15px;
	background:url(../images/con_dot.jpg) no-repeat 0px center;
	margin-bottom:9px;
	}
	
.join_form input{
	
	width:375px;
	height:25px;
	border:1px solid #c9c9c9;
	line-height:30px;
	}
.join_form textarea{
	width:375px;
	height:155px;

	}
.join_button{
	height:35px;
	text-align:center;
	}
.join_button input{
	line-height:35px;
	height:35px;
	border:none;
	width:80px;
	background:#0062b2;
	color:#fff;
	cursor:pointer;
	}
.join_button span{width:75px;display:inline-block;}
.market_out{ text-align:center;}

.n_main { width: 100%;height: auto;overflow: hidden;background: #F9F9F9;padding: 27px 0;}
.n_content {width: 1200px; margin: 0 auto;height: auto;overflow: hidden;}
.n_content_right {position: relative;width: 919px;height: auto; float: right;}	
.n_content_right_name {background: #F4F4F4; border: 1px solid #E4E4E4;height: 38px;}
.n_content_right_name_r {font-size: 12px;color: #595450; padding-left: 39px;background: url(../images/index_69.png) no-repeat 10px center;height: 38px;line-height: 38px;}
.n_content_right_name_r a {color: #666666;}
.n_content_right_m {background: #fff;position: relative;height: auto;overflow: hidden;}
.xn_c_about_1_warp {padding: 20px 30px;font-size: 14px;line-height: 26px; color: #5d5d5d;}
.ab_p1, .ab_p2, .ab_p3, .ab_p4, .ab_p5, .ab_p6{width: 1100px;overflow: hidden;margin: 40px auto; padding: 0;}
.ab_tit {width: 1100px; overflow: hidden;margin: 0 auto 20px;padding: 0;}
.ab_icon1 {background: url(../images/ab_icons.png) 0 0 no-repeat;}
.ab_line {display: block; width: 1100px; height: 6px; overflow: hidden;margin: 10px auto 5px; padding: 0;background: url(../images/ab_line.png) 0 0 no-repeat;}
.ab_tit span { width: 1100px;height: 30px;overflow: hidden;line-height: 30px; color: #333;font-size: 18px;font-weight: bold; text-align: center; margin: 0 auto;
 padding: 0;display: block;}
.clear, .cle {clear: both;}
.ab_con_img { width: 1100px;max-height: 300px;overflow: hidden;margin: 0 auto;padding: 0;display: table-cell;vertical-align: middle;text-align: center;}
.ab_con_img img { max-width: 100%;max-height: 100%;}
.ab_p1 h3, .ab_p2 h3, .ab_p3 h3, .ab_p4 h3, .ab_p5 h3, .ab_p6 h3 { width: 1100px;overflow: hidden; margin: 10px auto;padding: 0;color: #000; font-size: 16px;
font-weight: bold;text-align: center;}
.ab_p1 .com{ width: 1100px;overflow: hidden; margin: 10px auto;padding: 0;color: #000; font-size: 16px;
font-weight: bolder;text-align: center; display:block;}
.hy_main {width: 590px;height: 230px;overflow: hidden;margin: 10px auto;padding: 0;background: #e6e6e6;}
.hy_main .hy_img {width: 295px;height: 185px;overflow: hidden;margin: 0; padding: 23px 0 22px;display: table-cell;vertical-align: middle;text-align: center;}
.fl {float: left;}
.hy_text span {width: 100%;overflow: hidden;line-height: 40px;margin: 14px 0 20px;padding: 0;color: #333;font-size: 18px;font-weight: bolder;}
.hy_text p {width: 100%;overflow: hidden;line-height: 30px;margin: 0;padding: 0;color: #333;font-size: 14px;}
.hy_text p { width: 100%; overflow: hidden;line-height: 30px; margin: 0;padding: 0;color: #333;font-size: 14px;}
.hy_text p em {color: #d90101; font-family: "Arial";font-size: 24px;font-weight: bold;font-style: normal;}
.hy_main .hy_text {width: 215px; height: 150px; overflow: hidden; margin: 0; padding: 40px;}
.fr {float: right;}
.gsxx { width: 940px; height: 180px; overflow: hidden;margin: 10px auto;padding: 80px;background: url(../images/gsxx_bg.jpg) 0 0 no-repeat;}
.gsxx ul li { width: 50%;overflow: hidden;line-height: 30px;color: #333;font-size: 14px;margin: 0;padding: 0 0 0 20px;float: left;box-sizing: border-box;
    -webkit-box-sizing: border-box; -ms-box-sizing: border-box;-o-box-sizing: border-box;}
.ab_honor { width:1200px; height:140px; margin:30px auto 0; padding:0;}
.mr_frbox { width:1200px; height:140px; margin:0; padding:0; position:relative;}
.mr_frUl { width: 1200px; height: 140px; overflow: hidden; float: left; }
.mr_frUl ul li { display: inline; float: left; height: 118px; width: 178px; margin-right: 25px; padding:10px; overflow: hidden; border:1px solid #ccc; background-color:#fff;}
.mr_frUl ul li .hnr_img { width:178px; height:118px; overflow:hidden;position:relative;display:table-cell;text-align:center;vertical-align:middle;}.mr_frUl ul li .hnr_img img {vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%; max-width:170px; max-height:110px}
.mr_frBtnL, .mr_frBtnR { width:32px; height:32px; overflow:hidden; margin:0; padding:0; border:1px solid #ccc; position:absolute; top:53px; z-index:99; cursor:pointer;}
.mr_frBtnL { left:-64px; background:url(../images/prev_tb1.png) center center no-repeat;}
.mr_frBtnR { right:-64px; background:url(../images/next_tb1.png) center center no-repeat;}
.mr_frBtnL:hover { border:1px solid #f90; background:#f90 url(../images/prev_tb2.png) center center no-repeat;}
.mr_frBtnR:hover { border:1px solid #f90; background:#f90 url(../images/next_tb2.png) center center no-repeat;}
.ab_lxfs { width:1100px; overflow:hidden; margin:10px auto; padding:40px 80px; border:1px dotted #d9d9d9; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ab_lxfs ul li { width:50%; overflow:hidden; line-height:30px; color:#333; font-size:14px; margin:0; padding:0 0 0 30px; float:left; box-sizing:border-box; -webkit-box-sizing:border-box; -ms-box-sizing:border-box; -o-box-sizing:border-box;}
.ab_lxfs ul li span { color:#666;}
.ab_p1 p, .ab_p2 p, .ab_p3 p, .ab_p4 p, .ab_p5 p, .ab_p6 p {width: 100%;overflow: hidden;margin: 10px auto; padding: 0;line-height: 24px; color: #666;
font-size: 14px;text-align: justify; text-justify: inter-ideograph;}

.xn_c_products_12_wrap{width: 100%;height: auto;overflow: hidden;margin-top: 33px;}
.xn_c_products_12_wbox{width: 288px;margin-right:20px;margin-bottom:20px;float:left;}
.xn_c_products_12_wbox>div{width: 288px;height:284px;background:#fff;overflow: hidden;border:1px solid #f0f0f0;}
.xn_c_products_12_wbox>div.xn_c_products_12_ritbox{background:#f0f0f0 !important;height: 40px !important;}
.xn_c_products_12_lftbox{width: 288px;height: 284px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.xn_c_products_12_lftbox a{text-align:center;position:static;+position:absolute;top:50%;}
.xn_c_products_12_lftbox img{max-width: 288px;max-height: 284px;vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;}
.xn_c_products_12_xinhao,.xn_c_products_12_time,.xn_c_products_12_coent,.xn_c_products_12_order,.xn_c_products_12_more,.xn_c_products_12_name1{display: none;}
.xn_c_products_12_name{width: 100%;height:40px;line-height: 40px;overflow: hidden;font-size: 13px;text-align: center;}
.xn_c_products_12_name a{color: #404040;}
.xn_c_products_12_name a:hover{color: #116cb6;text-decoration: underline;}


.nnews_lb{margin: 17px;height: auto;overflow: hidden;}
.nnews_lb_m{position: relative;width: 100%;height: 122px;margin: 12px 0 0px 0;border-bottom: 1px solid #E7E7E7;overflow: hidden;}
.nnews_lb_title{position: absolute;top: 0;left: 0;width: 700px;height: 50px;line-height: 50px;font-size: 18px;}
.nnews_lb_title a{color: #414141;}
.nnews_lb_title a:hover{color: #e3a91a;}
.nnews_lb_cnt{position: absolute;top: 50px;left: 0;width: 100%;height: 55px;line-height: 25px;font-size: 12px;color: #8c8c8c;overflow: hidden;}
.nnews_lb_date{position: absolute;right: 0;top: 0;height: 50px;line-height: 50px;width: 80px;font-size: 12px;color: #e3a91a;}
.nnews_lb_date span{float: left;}
.nnews_lb_img,.nnews_lb_click,.nnews_lb_xq,.nnews_lb_bq{display: none;}
.nnews_lb_m{height: 272px;}
.nnews_lb_m .nnews_lb_img{display: block;position: absolute;top: 0;left: 0;width: 352px;height: 246px;position:relative;display:table-cell;text-align:center;vertical-align:middle;}
.nnews_lb_m .nnews_lb_img a{text-align:center;position:static;+position:absolute;top:50%;}
.nnews_lb_m .nnews_lb_img img{max-width: 342px;max-height: 225px;vertical-align:middle;position:static;+position:relative;top:-50%;left:-50%;}
.nnews_lb_m .nnews_lb_title{position: absolute;top: 0;left: 365px;width: 495px;}
.nnews_lb_m .nnews_lb_cnt{position: absolute;top: 50px;left: 365px;width: 495px;height:145px;overflow: hidden;}
.nnews_lb_m .nnews_lb_date{display: none;}
.nnews_lb_m .nnews_lb_xq{position: absolute;bottom: 40px;left: 365px;width: 140px;height: 40px;line-height: 40px;font-size: 14px;color: #e3a91a;display: block;}
.nnews_lb_m .nnews_lb_xq a{color: #e3a91a;}
.nnews_lb_m .nnews_lb_xq a:hover{text-decoration: underline;}

.n_content_right_m{background: #fff;position: relative;height: auto;overflow: hidden;}
.news_view_head{margin:15px 30px;height: 97px;overflow: hidden;border-bottom: 1px dashed #D8D8D8;}
.news_view_title{width: 100%;height: 45px;line-height: 45px;font-size: 20px;color: #242424;text-align: center;}
.news_view_date{width: 51%;float: left;height: 35px;line-height: 35px;text-align:right;font-size: 12px;color: #b2b1b1;}
.news_view_date_ca{width: 100%;float: left;height: 35px;line-height: 35px;text-align:center;font-size: 12px;color: #b2b1b1;}
.news_view_click{width: 48%;float: right;height: 35px;line-height: 35px;text-align: left;font-size: 12px;color: #b2b1b1;}
.news_view{margin: 30px 30px 0 30px;font-size: 14px;line-height: 26px;color: #5d5d5d;padding-bottom: 50px;border-bottom: 1px solid #E0E0E0;}

.zoomPad{ max-width:299px; max-height:274px;}
.inside_newsthree{overflow: hidden;height: 40px;border-top: 1px solid #D8D8D8; margin-bottom:40px;}
#newsprev{float: left;width: 50%;overflow: hidden; font-size: 14px;color: #404040;line-height: 40px;}
#newsnext{float: right;width: 49.9%; overflow: hidden; text-align: right;font-size: 14px;color: #404040;line-height: 40px;}



.lx_dz { width:900px; overflow:hidden; margin:0 auto; padding:0;}
.lx_dz .dz_map { width:850px; height:370px; overflow:hidden; margin:0 auto; padding:14px; border:1px solid #d9d9d9;}


.ny_banner { width:100%; height:260px; overflow:hidden; margin:0 auto; padding:0; background:url(../images/ny_bnr_bg1.jpg) center top no-repeat;}
.ny_banner .ny_banner_tit { width:1100px; height:40px; overflow:hidden; line-height:40px; color:rgba(255, 255, 255, 0.8); font-size:38px; text-align:center; margin:75px auto 15px; padding:0;}
.ny_banner p { width:1100px; height:20px; overflow:hidden; line-height:20px; color:rgba(255, 255, 255, 0.8); font-size:20px; font-family:"Arial"; text-align:center; margin:0 auto; padding:0;}

.jbzl_ul{ clear:both; margin-bottom:10px; border:1px solid #ccc; border-right:none; height:61px; width:420px; overflow:hidden;margin-top: 10px;}
.jbzl_ul li{ line-height:30px; float:left; width:204px; padding-left:5px; height:30px; border-bottom:1px solid #ccc; border-right:1px solid #ccc; font-size:12px;}
.jbzl_ul li span{ color:#333; font-weight:bold; margin-right:5px; float:left;}
.jbzl_ul li b{ color:#FF0000; font-size:16px;}
.jbzl_ul li a{ height:20px; line-height:20px;border:1px solid #cf6408;text-align:center;color:#f97602; display:block; float:left;}
.jbzl_ul li a span{ float:none; color:#cf6408; margin:0 5px 0 5px; font-weight:normal;}
.jbzl_ul li a:hover{ background:#f97602; color:#fff;}
.jbzl_ul li a:hover span{ color:#fff;}